Verilator is a free/open source Verilog simulator for Linux. There doesn't seem to be a curently available package for Kubuntu 9.10 Karmic Koala environment I'm using, so I'm collecting some notes here on how to get it compiled/installed from the verilator-3.803 source code. I've already installed some other things from source code, this list may miss a few dependencies already satisfied for those previous tools.
Additional Ubuntu packages I needed to install before being able to compile the verilator sources:
Package Name
Fixes Problem
bison
configure: error: Cannot find "bison" in your PATH, please install it
Other items related to Verilator are Verilog-Perl Is some kind of Perl preprocessor for Verilog code. Verilog-PLI Perl stuff, seems to need env variables pointing to your simulator's PLI headers to compile/installSystem-Perl Perl stuff for SystemC
SystemC though I've had trouble compiling this for Kubuntu Koala. It seems this will be a good partner for Verilator for testbench type stuff, as Verilator does not support behavioral Verilog code. :(
To compile Verilator with the Verilog-Perl and System-Perl items,
Additional Ubuntu packages I needed to install before being able to compile the verilator sources:
Other items related to Verilator are
Verilog-Perl Is some kind of Perl preprocessor for Verilog code.
Verilog-PLI Perl stuff, seems to need env variables pointing to your simulator's PLI headers to compile/installSystem-Perl Perl stuff for SystemC
SystemC though I've had trouble compiling this for Kubuntu Koala. It seems this will be a good partner for Verilator for testbench type stuff, as Verilator does not support behavioral Verilog code. :(
To compile Verilator with the Verilog-Perl and System-Perl items,